Resource Access Management for a Utility Hosting Enterprise Applications

نویسندگان

  • Jerome A. Rolia
  • Xiaoyun Zhu
  • Martin F. Arlitt
چکیده

In this paper we introduce a Resource Access Management (RAM) framework for resource utilities that facilitates Class of Service (CoS) based automated resource management. The framework may be used to offer resources on demand to enterprise applications that have time varying resource needs. The classes of service include guaranteed, predictable best effort, and best effort. The analytical apparatus we exploit requires the notion of application demand profiles that specify each application’s resource requirements. These profiles may be statistical in nature. Consequently a policing mechanism is introduced to constrain each application’s resource usage within its profile. A case study that exploits data from 48 data center servers, is used to demonstrate the framework. We show that our techniques are effective in: exploiting statistical multiplexing while providing service level assurances, limiting application demands in the presence of hostile application behaviour, and providing for differentiated service levels as planned.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Managing shared resource pools for enterprise applications

In the past, data centers typically consisted of a small number of large mainframes, each hosting several application workloads. With the advent of distributed computing, new applications were assigned to their own smaller servers. Capacity planners often anticipated application demands years in advance and equipped each new server with sufficient capacity so that the workload could grow into i...

متن کامل

Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing

Cloud computing offers utility-oriented IT services to users worldwide. Based on a pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific, and business domains. However, data centers hosting Cloud applications consume huge amounts of electrical energy, contributing to high operational costs and carbon footprints to the environment. Therefore, we need Green C...

متن کامل

Grids for Enterprise Applications

Enterprise applications implement business resource management systems, customer relationship management systems, and general systems for commerce. These applications rely on infrastructure that represents the vast majority of the world’s computing resources. Most of this infrastructure is lightly utilized and inflexible. This paper considers the role of Grid technologies in increasing the util...

متن کامل

Dependable Self-Hosting Distributed Systems Using Constraints

We describe a technique for writing distributed applications which manage themselves over one or more utility computing infrastructures: by dynamically acquiring new computational resources, deploying themselves on these resources, and releasing others when no longer required. Unlike prior work, such management functionality is closely integrated with the application, allowing greater freedom i...

متن کامل

Extending a J2EETM Server with Dynamic and Flexible Resource Management

The JavaTM 2 Platform, Enterprise Edition (J2EETM) is the standard platform for hosting enterprise applications written in the Java programming language. A single J2EE server can support multiple applications much like a traditional operating system, but performance levels can be difficult to control, due to the absence of resource management facilities in the Java platform. The Resource Manage...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003